package cn.jhz.learn.blog.service.core.open.photo;


import cn.jhz.learn.blog.po.photo.BlogPhoto;

import java.util.List;

public interface PhotoService {
	BlogPhoto findPhotoById(Integer photoId);

	List<BlogPhoto> findPhotosBySubfieldId(Integer subfieldId);

//	public Optional<List<BlogPhoto>> batchPublishPhoto(BlogPhoto photo, SimpleEntry<MultipartFile[], Set<String>> filesAndLabels);
//
//	public Optional<Set<Integer>> batchRecyclePhotoById(Set<Integer> photoIds);
//
//	public Optional<Set<Integer>>batchRemovePhotoById(Set<Integer> photoIds);
//
//	public Optional<List<BlogPhoto>> batchModifyPhoto(BlogPhoto photo, Set<Integer> photoIdSet, Set<String> labelSet);
//
//	public Optional<BlogPhoto> modifyPhoto(BlogPhoto photo, Set<String> labelSet);
//
//	public Optional<BlogPhoto> findPhotoById(Integer photoId);
//
//	public void checkExist(Integer photoId);
}
